About Leonards Of London (property Maintenance) Ltd (07358364) United Kingdom