About Locca Design & Development Ltd (05743014) United Kingdom