About Delman Properties Limited (10042052) United Kingdom