About F.d. O Dell & Sons Limited (00531127) United Kingdom