About Laverstock Properties Limited (02028684) United Kingdom