About Bagga Properties Ltd (13667123) United Kingdom