About Peter Eugene Ball Sculpture Limited (08685121) United Kingdom