About Richard Backer Limited (05136136) United Kingdom