About Robert Baker & Company Limited (05892330) United Kingdom