About Lrs Associates Limited (03054012) United Kingdom