About Avallon Limited (SC130363) United Kingdom