About The Business Base Haddington Limited (SC328050) United Kingdom