About Church Street Townhouse Ltd (08634992) United Kingdom