About Alexandra House Development Limited (13028078) United Kingdom