About Bibbys Property Investment Limited (13669823) United Kingdom