About Blencowe & Partners Limited (07395055) United Kingdom