About Bachan & Sons Properties Ltd (12952930) United Kingdom