About James Ladd & Sons (property) Limited (00825991) United Kingdom