About London Heathrow Properties Limited (07904836) United Kingdom