About Devonshire Court Properties Limited (10288751) United Kingdom