About Whittlesey Self Store Ltd (10669134) United Kingdom