About Stow Heathrow Limited (02342904) United Kingdom