About Spencer James Property Development & Maintenance Limited (12751987) United Kingdom