About Beder Associates Limited (05857781) United Kingdom