About Prebend Townhouse Ltd (12410323) United Kingdom