About Berjaya Uk Investment & Development Limited (08020882) United Kingdom