About Scatter Cache Properties Ltd (12527254) United Kingdom