About Lovell James Properties Limited (11883776) United Kingdom