About Abercrombie Street (battersea) Management Company Limited (12337297) United Kingdom