About Steve Barry Contracts Management Consultants Ltd (07227591) United Kingdom