About Neil Beauchamp Holdings Limited (07125162) United Kingdom