About Biko Property Ltd (12294036) United Kingdom