About Stranger & Harris Limited (07120758) United Kingdom