About Sir Titus Salt S Apartments (management Co No 2) Ltd (04222149) United Kingdom