About Sleningford Villas Management Limited (08939275) United Kingdom