About Frederick Lean Design Limited (12982530) United Kingdom