About Jaybee Property Investments Limited (05919735) United Kingdom