About Mitchell Beach Limited (07033914) United Kingdom