About Lovell Property Rental Limited (06945368) United Kingdom