About Limitrand Limited (01303558) United Kingdom