About Maddison Spencer Properties Ltd (11422613) United Kingdom