About Leverton Rose Limited (10414646) United Kingdom