About Ross Levenson Harris Limited (01337758) United Kingdom