About London Co-op Development Limited (07138308) United Kingdom