About Blr Associates Limited (04458027) United Kingdom