About Larry Rose Limited (10065967) United Kingdom