About Vabel Blackheath Investors Limited (12673586) United Kingdom