About Dellow Properties Limited (13532542) United Kingdom