About Devonshire Yard Properties Limited (13427156) United Kingdom