About Barclay Rae Consulting Limited (07599234) United Kingdom