About Velo Apartments Ltd (10880723) United Kingdom