About Temple Street Apartments Limited (07877687) United Kingdom