About Alexandra House Farnborough Limited (11543042) United Kingdom