About Nicholas Beecroft Limited (10899998) United Kingdom