About Redvers Ambrose Limited (09593894) United Kingdom