About Blemell House Limited (07899744) United Kingdom