About George & Vulture Limited (06477092) United Kingdom