About Lim Properties London Limited (11110808) United Kingdom