About Devonshire Building Services Limited (07542529) United Kingdom