About Balbick Property Solutions Ltd (13037186) United Kingdom