About Ambassador View Ltd (12693625) United Kingdom