About India Beecher Limited (13408002) United Kingdom