About Spencer Close (management Co.) Ltd (07793859) United Kingdom