About Velo Barn Property Limited (11173611) United Kingdom