About Flock Development & Research Co. Limited (01107641) United Kingdom