About Freeth & Lennestal Limited (SC691166) United Kingdom