About Totteridge Manor Apartments Limited (07234902) United Kingdom