About Bacchus Property Limited (10193638) United Kingdom