About London Flock Company Limited (00496970) United Kingdom