About Farz Installation Limited (10611351) United Kingdom