About Lim Sabu Property Limited (12564261) United Kingdom