About Richard Agar Associates Limited (02268579) United Kingdom