About Devonshire Villas Ltd (10974758) United Kingdom