About Ladd Properties Limited (08961701) United Kingdom