About Stansted House Limited (07539850) United Kingdom