About Allan & Piccard Limited (03984577) United Kingdom