About Greenford Holdings Limited (SC652312) United Kingdom