About Beach Street Consulting Limited (10904255) United Kingdom