About N.h. Bromham Projects Ltd. (SC216656) United Kingdom