About Standard & Atlas Consultants Limited (03984705) United Kingdom