About J.s 123 Property Maintenance Limited (13626503) United Kingdom