About Baki Property Limited (13229230) United Kingdom