About Augustus Macrae Limited (08551640) United Kingdom