About Richardrogers Limited (13644927) United Kingdom