About The Apartment Specialists Limited (10627991) United Kingdom