About Clappits Plant Limited (07604076) United Kingdom