About Abbotswood Properties Limited (01825146) United Kingdom