About I.d. Badham Limited (05608293) United Kingdom