About N Feather & Son Stocktakers Limited (12086505) United Kingdom