About Beluga Properties Limited (06415798) United Kingdom