About Armstrong House Uxbridge Limited (12416782) United Kingdom