About Sir Titus Salt S Apartments (management Co No 1) Ltd (04222153) United Kingdom