About Devonshire Court Freeholders (shirley) Ltd (08691461) United Kingdom