About Shepherd & Mae Limited (13524142) United Kingdom