STACKSCALE LTD Company number 17528590 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office Address82 Shroffold Road, Bromley, United Kingdom, BR1 5PF PostcodeBR1 5PF Companies at this postcode 15 Average house price in BR1 5PF £389,000 (19 sales) Map