About Big Bada Properties Limited (09898424) United Kingdom