About B.i.t.s. Property Developers Limited (13688983) United Kingdom